Batch Script-এ কিছু মৌলিক কমান্ড রয়েছে, যেগুলি স্ক্রিপ্টে কার্যক্রম পরিচালনার পাশাপাশি আউটপুট কন্ট্রোল এবং মন্তব্য যুক্ত করতে সাহায্য করে। এই কমান্ডগুলোর মধ্যে সবচেয়ে ব্যবহৃত তিনটি কমান্ড হলো Echo, Pause, এবং REM। এগুলোর প্রতিটির ব্যবহার স্ক্রিপ্টিংয়ের বিভিন্ন প্রয়োজনীয় কাজ সম্পাদন করতে সাহায্য করে।
Echo কমান্ড ব্যবহার করা হয় স্ক্রিপ্টে কিছু টেক্সট বা মেসেজ ডিসপ্লে করতে। এটি সাধারণত স্ক্রিপ্টের আউটপুট প্রদর্শন করতে বা ডিবাগিংয়ের জন্য ব্যবহৃত হয়।
ব্যবহার:
টেক্সট ডিসপ্লে করা:echo
কমান্ডের মাধ্যমে স্ক্রিপ্টে টেক্সট আউটপুট করা যায়। যেমন:
echo Hello, World!
এটি স্ক্রিপ্ট চালানোর সময় Hello, World! টেক্সটকে কনসোলে প্রদর্শন করবে।
কমান্ড আউটপুট লুকানো:
কখনও কখনও স্ক্রিপ্টের কমান্ড আউটপুট লুকানোর জন্য @echo off
ব্যবহার করা হয়। এটি স্ক্রিপ্টের প্রথম লাইনে রাখতে হয়, যাতে স্ক্রিপ্টের কমান্ডগুলি ডিসপ্লে না হয়, শুধু ফলাফল দেখায়।
@echo off
echo This will be displayed
এখানে @echo off
লেখার ফলে স্ক্রিপ্টের অন্যান্য কমান্ডের আউটপুট দেখা যাবে না, শুধুমাত্র This will be displayed আউটপুট হবে।
নতুন লাইনে আউটপুট:echo
কমান্ডের মাধ্যমে নতুন লাইনে আউটপুটও প্রদর্শন করা যায়। উদাহরণ:
echo.
echo This is a new line.
প্রথম echo.
কমান্ডটি একটি নতুন লাইন তৈরি করবে এবং দ্বিতীয় echo
কমান্ডের মাধ্যমে নতুন লাইনে টেক্সট প্রদর্শন হবে।
Pause কমান্ডটি স্ক্রিপ্টে ব্যবহারকারীর ইনপুটের জন্য অপেক্ষা করে। এটি স্ক্রিপ্টের execution-কে থামিয়ে দেয় এবং স্ক্রিপ্টের চলমান অবস্থায় ব্যবহারকারীকে কোন এক কী প্রেস করতে বলে, যেমন Press any key to continue...
।
ব্যবহার:
pause
স্ক্রিপ্টের এই অংশে পৌঁছানোর পর, স্ক্রিপ্ট চলতে থাকবে না যতক্ষণ না ব্যবহারকারী কিবোর্ড থেকে কোন কী প্রেস না করে। এটি সাধারণত ডিবাগিং, স্ক্রিপ্টে বিরতি বা কিছু নির্দেশনা দেখানোর জন্য ব্যবহৃত হয়।
REM (Remark) কমান্ডটি স্ক্রিপ্টে মন্তব্য যোগ করতে ব্যবহৃত হয়। এটি স্ক্রিপ্টে কোন কোড বা নির্দেশনা ছাড়া কেবলমাত্র টেক্সট ব্যাখ্যা হিসেবে থাকবে, যেটি স্ক্রিপ্টের কার্যকলাপে কোন প্রভাব ফেলবে না। মন্তব্যগুলি মূলত স্ক্রিপ্ট লেখকদের জন্য হয়, যেন তারা কোডের উদ্দেশ্য বা কার্যাবলী বুঝতে পারেন।
ব্যবহার:
REM This is a comment line
REM The following command will echo a message
echo Hello, World!
এখানে REM
কমান্ডের মাধ্যমে শুধুমাত্র মন্তব্য যুক্ত করা হয়েছে, যা স্ক্রিপ্টের কার্যক্রমে কোন প্রভাব ফেলবে না।
এছাড়া, ::
এর মাধ্যমেও মন্তব্য করা যায়। এটি REM
এর মতোই কাজ করে, তবে কমান্ডের আগে ::
ব্যবহৃত হয়:
:: This is another way to add a comment
echo This will be displayed
Echo, Pause, এবং REM কমান্ডগুলো Batch Script-এ অত্যন্ত গুরুত্বপূর্ণ ভূমিকা পালন করে। echo
কমান্ড ব্যবহার করে স্ক্রিপ্টে আউটপুট প্রদর্শন করা হয়, pause
কমান্ড স্ক্রিপ্টের চলমান অবস্থায় ব্যবহারকারীর ইনপুটের জন্য অপেক্ষা করে এবং REM
কমান্ড স্ক্রিপ্টে মন্তব্য বা ব্যাখ্যা যোগ করার জন্য ব্যবহৃত হয়। এগুলি Batch Script লেখার সময় স্ক্রিপ্টের কার্যকারিতা এবং ডিবাগিং প্রক্রিয়াকে আরও সহজ ও সুসংগঠিত করে তোলে।
common.read_more